home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / j203doc.arc / JTUTOR.DOC < prev    next >
Text File  |  1990-01-20  |  87KB  |  2,047 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.         
  7.  
  8.                                       J E P R S
  9.                    The Journal & Editorial Personal Reference System          
  10.  
  11.  
  12.                                        Tutorial
  13.                                      Version 2.0
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                JEPRS(tm) version 2.0
  20.                                     December, 1989
  21.  
  22.                                  by Louis M. Miranda
  23.                           6033 East Northwest Highway, #1106
  24.                              Dallas, TX  75231-7463  USA
  25.  
  26.  
  27.                       JEPRS is a trademark of Louis M. Miranda;
  28.                         Copyright 1985-1989 Louis M. Miranda.
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.             NOTE:   For information  on shareware  registration, installing
  38.           JEPRS on  your floppy disks or  hard disk, and basic instructions,
  39.           please read  the file JReadMe.Doc  first.  It  is also helpful  if
  40.           you have  read the following  chapters in the User's  Guide before
  41.           starting on this tutorial:
  42.             Chapter 1:  Introduction to JEPRS
  43.             Chapter 2:  Installing JEPRS
  44.             Chapter 3:  The Main Menu
  45.             Chapter 4:  Help
  46.             Chapter 5:  Global Defaults
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.         JEPRS Tutorial, page 2
  73.  
  74.  
  75.  
  76.  
  77.  
  78.                                   Table of Contents
  79.  
  80.  
  81.  
  82.  
  83.  
  84.           Converting Format Files to a Config File  . . . . . . . . . . .    3
  85.             Upgrading Version 1.x to 2.0  . . . . . . . . . . . . . . . .    3
  86.             Running JConvert  . . . . . . . . . . . . . . . . . . . . . .    3
  87.  
  88.           Importing from PaperChase & Current Contents  . . . . . . . . .    7
  89.             Importing from PaperChase   . . . . . . . . . . . . . . . . .    7
  90.             Current Contents on Diskette  . . . . . . . . . . . . . . . .    8
  91.  
  92.           Practical Uses for Number Files   . . . . . . . . . . . . . . .    9
  93.  
  94.           Search Strategies   . . . . . . . . . . . . . . . . . . . . . .   11
  95.  
  96.           JEPRS's Evolution   . . . . . . . . . . . . . . . . . . . . . .   13
  97.  
  98.           Defining Format Styles/Journal Definitions  . . . . . . . . . .   21
  99.             Comma-Delimited Output  . . . . . . . . . . . . . . . . . . .   24
  100.  
  101.           Creating Printer Definitions  . . . . . . . . . . . . . . . . .   26
  102.             Sample Laser Printer Definition   . . . . . . . . . . . . . .   26
  103.             Dot Matrix Example  . . . . . . . . . . . . . . . . . . . . .   29
  104.             Word Processor Examples   . . . . . . . . . . . . . . . . . .   30
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.                                                         JEPRS Tutorial, page 3
  139.  
  140.  
  141.         1                                              Converting Format Files
  142.                                                               to a Config File
  143.  
  144.  
  145.         1.1  Upgrading Version 1.x to 2.0
  146.           Version  1.00,  1.10, and  1.11 of  JEPRS used  files called  Format
  147.         files to store configuration and format style information.  In version
  148.         2.0, these files are called Config files and are incompatible with the
  149.         version 1 files!   However, I have included a file called JConvert.Exe
  150.         for registered users that will automatically convert your Format files
  151.         to a Config file.
  152.           Before  starting   the  actual  conversion,   you  should   do  some
  153.         preparation.  That's  because JConvert.Exe can use up  to nine of your
  154.         Format files to create  one all-encompassing Config file.   The number
  155.         of  Format files used, as well as  their conversion results are listed
  156.         here:
  157.  
  158.           # of Files:    Destination in Config file:
  159.             1       Directory & filename defaults
  160.             5       Printer definitions
  161.             3       Format styles/Journal definitions
  162.  
  163.         Thus, JConvert  can use up to 9  of your Format files.   Of course, if
  164.         you have fewer  than nine Format files,  that's OK too, since  you can
  165.         just use duplicates of your pre-existing Format files.
  166.           The  rest of  this chapter  assumes you  will be  creating  only one
  167.         Config file; if you wish to create  several, you can do that by either
  168.         repeating the steps in this chapter or by  using MS-DOS's Copy command
  169.         to create duplicate Config files, and then use JEPRS to  directly edit
  170.         those Config files.
  171.           Get  a pen and a piece  of paper.   Look through your Format file(s)
  172.         to see which one  contains the directory and filename  information you
  173.         want in  your Config file.  Write down  the name and current directory
  174.         of this file.
  175.           Now write down  the names of  up to 5  Format files  containing your
  176.         various printer definitions.   Since JEPRS version 2.0 can  support up
  177.         to 5 printer definitions  in one Config file, you no  longer will need
  178.         several Format  files for  this purpose.   (If  you have  less than  5
  179.         files, don't worry, we'll deal with this later.)
  180.           Now write down the names  of up to 3 Format files that contain  your
  181.         Format style/Journal definitions.  JEPRS version 2.0 supports up to 30
  182.         Format styles per Config file.  (Again, if you have less than 3 files,
  183.         we'll deal with this later.)
  184.           Now you're all set to start converting.
  185.         1.2  Running JConvert
  186.           You should have a file called JConvert.Exe in your JEPRS  directory.
  187.         If you  don't, go back  to your distribution  disk(s) and look  for it
  188.         there;  then copy it  to your JEPRS  directory or working  disk.  This
  189.         file is the program that will actually  convert your Format files to a
  190.         Config file.
  191.           Enter  the program name at  the DOS command  line (you don't need to
  192.         add the `.Exe'):
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.         JEPRS Tutorial, page 4
  205.  
  206.             C:\JEPRS> JConvert
  207.         A full-screen  message will  appear,  describing the  function of  the
  208.         program, as  well as a warning to  be sure you know the  names of your
  209.         Format files before continuing  any further with the program.   Notice
  210.         that you can  press [Esc] now  to stop the program.   However, if  you
  211.         don't want to stop, press any other key to continue.
  212.           Notice that near the top  of the screen is  a reminder that pressing
  213.         [Esc] at any  time will abandon  creation of the  Config file; if  you
  214.         press [Esc], the Config file will be deleted but the Format files will
  215.         remain intact  (in fact,  JConvert will  never modify  or delete  your
  216.         Format files).   Realize that  unlike version 2.0  of JEPRS,  JConvert
  217.         will not ask  for confirmation before  terminating the program if  you
  218.         pressed [Esc].
  219.           The first  prompt asks  you for the  name of  the Config file.   The
  220.         default name  is ``JEPRS.Cfg'', but you can specify any file name (and
  221.         a DOS Path,  if desired).  You  can also use JEPRS's  standard editing
  222.         keys:  [Ins], [Del], [Home], [End], left arrow, and right arrow.  Just
  223.         remember that if you want to edit the filename rather than replace it,
  224.         press one of the editing keys before pressing any letters  or numbers,
  225.         otherwise  JConvert will delete the old filename.  If the filename you
  226.         specified already exists, JConvert will warn you with the message:
  227.             <Filename>
  228.             ...already exists.  Overwrite it? (y/n)
  229.         Press [Y] to  delete the old Config file  and replace it with  the one
  230.         you  are about to create.  If  you press [N], then JConvert will leave
  231.         the old file alone, and will terminate the program.
  232.           JConvert  will then  ask  you  for  the  name  of  the  Format  file
  233.         containing  the DIRECTORY/FILENAME information.   The default  name is
  234.         ``Format.JPR'', but you can  enter any filename.  Type in  the name of
  235.         the file you  wrote down earlier,  and press [Enter].   JConvert  then
  236.         displays a  message that  it is reading  in the  Format file  and then
  237.         writing to the Config file.
  238.           The  next prompt  is for  the FIRST  Format file  containing PRINTER
  239.         information.    The  default name  is  the  filename  you entered  for
  240.         directory/filename information.  Again, you can use that name or enter
  241.         any  other name.   Enter  the name  one of  the files  you wrote  down
  242.         before.   The  program will then  display a message  stating that it's
  243.         reading in the FIRST printer format, and then writing it to the Config
  244.         file.
  245.           In a  like manner,  JConvert then  asks you for  the SECOND,  THIRD,
  246.         FOURTH, and FIFTH Format  files containing PRINTER information.   Just
  247.         enter the names of the files you wrote down in the previous section of
  248.         this chapter.   If  you had  fewer than  5 Format  files with  printer
  249.         information, just press [Enter] every time  you are prompted for a new
  250.         filename.    In   this  case,  you'll  just   have  duplicate  printer
  251.         definitions in  your Config  file.   Of course,  you will  be able  to
  252.         modify these  later  on from  within  JEPRS.   When  you are  finished
  253.         converting  your  files, and  you finally  start  JEPRS with  your new
  254.         Config file, the  printer selection menu  at the Global Defaults  Menu
  255.         will show the title of each printer definition as the Format file from
  256.         which it originated.
  257.           The last  section of the  program starts  off by asking you  for the
  258.         FIRST Format file containing FORMATTING CODES.  Enter one of the three
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.                                                         JEPRS Tutorial, page 5
  271.  
  272.         names you wrote  down on your list.   Then JConvert displays  a number
  273.         corresponding to each  of the Format  styles as it  reads them in  and
  274.         writes them to the Config file.
  275.           It  then proceeds to ask  you for the  SECOND and THIRD Format files
  276.         containing FORMATTING CODES.  Enter the two remaining Format filenames
  277.         on your list.   If you don't have 3  Format files, just press  [Enter]
  278.         when JConvert asks  you for the  filenames, and it will  automatically
  279.         use the first  filename you entered  for formatting codes (and  you'll
  280.         just  end up  with duplicate  or triplicate codes  which you  can then
  281.         modify at the Global Defaults Menu in JEPRS).
  282.           When  JConvert  has  successfully  completed  the  conversion,   the
  283.         following message will appear:
  284.             JConvert finished.
  285.         and  your  computer will  beep.   You  will  then be  returned  to the
  286.         operating system.
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.         JEPRS Tutorial, page 6
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.                                                         JEPRS Tutorial, page 7
  403.  
  404.  
  405.         2                                            Importing from PaperChase
  406.                                                             & Current Contents
  407.  
  408.  
  409.           Version  2.0 of  JEPRS now has  the ability to  automatically import
  410.         both MedLine  formatted  files  and  BRS/Colleague  files.    In  this
  411.         chapter, I will describe how to use both PaperChase and  ISI's Current
  412.         Contents on Diskette  to create MedLine formatted  files for importing
  413.         into  JEPRS.    The  concepts  provided  in  this  chapter  should  be
  414.         applicable  to those  people using  BRS/Colleague  and CL-MEDLINE;  it
  415.         should just be minor details that are changed.
  416.  
  417.  
  418.         2.1  Importing from PaperChase
  419.           PaperChase  is an  easy  to  use,  menu-driven, on-line  system  for
  420.         accessing  the  National  Library  of  Medicine's   MedLine  reference
  421.         database.   PaperChase  is  available  through CompuServe  Information
  422.         Services,  and also directly  through Beth Israel  Hospital in Boston,
  423.         Massachusetts.  Your  local(?!) medical center library  would probably
  424.         have information on accessing this system.
  425.           I will now assume  that you have successfully completed one or  more
  426.         on-line  searches  with  PaperChase.     While  still  logged   on  to
  427.         PaperChase, choose `P' from the Main Menu for ``Put  all references on
  428.         print queue''.  Then choose `E' for ``Exit PaperChase to print''.
  429.           A  menu is then  displayed for Print Options.   At this menu, choose
  430.         #2  ``National  Library of  Medicine  format''  (this is  the  MedLine
  431.         format).
  432.           The   final  menu  in   PaperChase  will   be  titled  ``Include  on
  433.         Printout...''.  You have 4 choices:
  434.             1)  References only
  435.             2)  References plus abstracts
  436.             3)  References plus Medical Subject Headings
  437.             4)  References + abstracts + Medical Subject Headings
  438.         Remember that the system charges extra  if you download abstracts, but
  439.         there is no  extra charge for Medical Subject  Headings.  Therefore, I
  440.         would suggest  you always  use #3 or  #4.   If you  do, then when  you
  441.         import the file  into JEPRS,  JEPRS will convert  the Medical  Subject
  442.         Headings into Keywords automatically.
  443.           After  choosing   #3  or  #4  above,   PaperChase  then  gives   you
  444.         instructions for downloading  to a  file.   Follow these  instructions
  445.         exactly, and make a mental (or physical) note of the filename you used
  446.         for your downloaded  references.   This filename will  be crucial  for
  447.         JEPRS.
  448.           After  exiting PaperChase,  start up JEPRS the  way you normally do.
  449.         Press [U] to go  to the Utilities Menu, then press [F2]  to get to the
  450.         Global Defaults Menu.  Press [F]iles, and then [I]mport file, and then
  451.         enter  the  name  of the  file  you  just  downloaded your  PaperChase
  452.         references into.  Press  [Esc] once to return  to the Global  Defaults
  453.         Menu, and once again to return to the Utilities Menu.
  454.           At the  Utilities Menu,  press [I]mport to  get to the  Import Menu.
  455.         At this point, you might want to look in the JEPRS User's Guide to see
  456.         what your options are.  For now, look at the right side of the screen:
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.         JEPRS Tutorial, page 8
  469.  
  470.         is the default called ``Edit references  before importing'' set to Yes
  471.         or  No?   If Yes,  then when  you press  [G]o to  start the  importing
  472.         process, JEPRS will stop at each reference and allow you to discard it
  473.         or edit it before importing it;  if No, then JEPRS will import all  of
  474.         the references in the Import file at once.
  475.           When  you have set the defaults to your liking,  press [G]o to start
  476.         the importing  process.  Check the JEPRS User's  Guide to see what, if
  477.         anything, you should do in order to complete your importing.
  478.           Easy, wasn't it?   So easy, in fact,  that you may  not have noticed
  479.         something.  Some programs (including JEPRS version 1.x) require you to
  480.         ``clean up'' your import file before actually importing it.  But JEPRS
  481.         version 2.0 is smart enough to gloss  over all the useless information
  482.         (it just ignores the small amount of text that PaperChase adds  to the
  483.         file).  This  is just part of JEPRS's  continuing philosophy of making
  484.         your life as easy as possible--let JEPRS do the hard work for you.
  485.  
  486.  
  487.         2.2  Current Contents on Diskette
  488.           Current  Contents  on  Diskette  (CCOD)  is a  PC-based  system  for
  489.         looking at weekly updates of the  scientific literature.  This section
  490.         of the tutorial will instruct you on how to create a MedLine formatted
  491.         file while using CCOD.  Of course, I assume you have already purchased
  492.         CCOD from ISI, Inc., and are receiving weekly updates from them.
  493.           Start  CCOD the way you normally do (usually by  entering `C' at the
  494.         DOS prompt), then  load one of your weekly  issues of Current Contents
  495.         into the program.  Go to  CCOD's Search menu, and define a  new search
  496.         profile  or run an old profile, then press [F5] to view the results of
  497.         your  search.  Use  the arrow keys  to move the  highlight bar around,
  498.         then press [I]  (for PIC) at  each reference you  want to import  into
  499.         JEPRS, or press [M]arkAll if you want to import them all.
  500.           To create  the actual MedLine formatted  file, continue as  follows.
  501.         Press [F]ile, and  at the pop-up FILE  menu, choose [A]ll  items (that
  502.         means all PICed  items).  This brings up the EXPORT pop-up menu; here,
  503.         choose [M]edline style.  Once you do, a pop-up dialog box asks you for
  504.         the filename:   Enter any  valid DOS  filename (note  that you  cannot
  505.         specify a drive or directory, because CCOD stores all its export files
  506.         in your directory called  \CCOD\REPORTS).  CCOD then exports  all your
  507.         PICed references  to a  MedLine  formatted file  in the  \CCOD\REPORTS
  508.         directory on your hard disk.
  509.           After exiting CCOD, start up  JEPRS the way you  normally do.  Press
  510.         [U] to go to the Utilities Menu, then press [F2] to get to the  Global
  511.         Defaults  Menu.  Press [F]iles, and then [I]mport file, and then enter
  512.         the  name of  the file  you just  exported your CCOD  references into.
  513.         (Remember  that CCOD stores its  output in the \CCOD\REPORTS directory
  514.         on your hard  disk, so make sure you include this information with the
  515.         Import filename  so JEPRS  can find the  file.)   Press [Esc]  once to
  516.         return to the  Global Defaults Menu, and  once again to return  to the
  517.         Utilities Menu.
  518.           At the Utilities  Menu, press [I]mport  to get to  the Import  Menu.
  519.         At this point, you might want to look in the JEPRS User's Guide to see
  520.         what your options are.  For now, look at the right side of the screen:
  521.         is the default called ``Edit references  before importing'' set to Yes
  522.         or  No?   If Yes,  then when  you  press [G]o  to start  the importing
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.                                                         JEPRS Tutorial, page 9
  535.  
  536.         process, JEPRS will stop at each reference and allow you to discard it
  537.         or edit it before  importing it; if No, then JEPRS  will import all of
  538.         the references in the Import file at once.
  539.           When you have set the  defaults to your liking,  press [G]o to start
  540.         the importing process.   Check the JEPRS User's Guide to  see what, if
  541.         anything, you should do in order to complete your importing.
  542.  
  543.           I have noticed that CCOD has two quirks:
  544.  
  545.           1.  It  capitalizes the first letter of  each word in the title  and
  546.           every  other letter  is lowercase.   Not  only is  this inconsistent
  547.           with most other programs, they  even go so far  as to capitalize  an
  548.           abbreviation,  such  as  `ATP',  like this:    `Atp'  (!)  which  is
  549.           obviously wrong.
  550.  
  551.           2.   It makes the  journal title  in ALL UPPERCASE which,  again, is
  552.           non-standard.
  553.  
  554.         Because  of  these two  quirks, I  suggest  you set  ``Edit references
  555.         before importing'' equal  to Yes at  the Import Menu  in JEPRS.   This
  556.         allows you to  modify your reference  citations during importing.   Of
  557.         course, if  these quirks  don't bother  you, then  you can  set ``Edit
  558.         references before importing'' to No, if you wish.
  559.  
  560.         3                                      Practical Uses for Number Files
  561.  
  562.  
  563.           I  think  that one  of JEPRS's  most underutilized  features is  the
  564.         Number  file.  This is a situation I  hope to change with the addition
  565.         of this chapter to the Tutorial.
  566.           When  I  first  started writing  JEPRS,  back  in 1985,  one  of the
  567.         features I required it  to have was a way to keep  track of a specific
  568.         subset of references.   This subset would be one that could be created
  569.         by the user of the program, for  example during a search.  Many  other
  570.         programs will allow you to  send the results of your search to  a file
  571.         or the  printer,  but once  you  exit the  program,  that grouping  of
  572.         references is lost until you perform another search.
  573.           But what if you wanted to add some more  references to the result of
  574.         that search, and then print the whole thing?
  575.           Or  what  if  you're  writing  a  paper  and  you  need a  group  of
  576.         references for the  bibliography, but  these references  would not  be
  577.         obtainable by  a simple search?   Most programs  don't deal with  this
  578.         very well.   JEPRS  will allow you  to enter  these references  at the
  579.         keyboard, but what if you made a mistake in a long list of references?
  580.         The keyboard doesn't really sound like such a good idea.  So I came up
  581.         with the  idea  of a  Number  file; this  has  the advantage  of  both
  582.         specificity  (you  can set  up  a  group of  references  that wouldn't
  583.         necessarily be found together in a  search) and modifiability (you can
  584.         use JEPRS to  add references to a  previous list, or use  any standard
  585.         text editor to remove or change references in a previous list).
  586.  
  587.         ***An Example***
  588.           Let me  give you an example.   You've written a  paper or essay, and
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.         JEPRS Tutorial, page 10
  601.  
  602.         now wish to  print out  a formatted bibliography  for articles  you've
  603.         referenced in  your new paper.   First  you would  use JEPRS's  Search
  604.         and/or  List functions  to  identify the  reference  numbers for  each
  605.         reference  you  want  in  the  bibliography.   As  you  identify  each
  606.         reference you  want included,  you press  [F8] on  the Search  Results
  607.         screen or the List  screen to send the number  of that reference to  a
  608.         Number file.  When you're finished, you end up with a  sequential list
  609.         of reference numbers.  You can then use a text editor, for example, to
  610.         add comments to your Number file so that if and when you  re-use it in
  611.         the  future,  you will  know  why  you have  grouped  those particular
  612.         references together.  You could also use your text editor to rearrange
  613.         your reference numbers if you did  not identify them in the order  you
  614.         want them formatted  (but don't bother sorting  them alphabetically by
  615.         author:  remember that  JEPRS can do this itself at  the Format Menu).
  616.         Here is an example of a commented Number file:
  617.  
  618.           ******* This  file contains all of the  references for the paper I
  619.           submitted to the Journal of Irreproducible Results on 23  November
  620.           1993:
  621.           *******
  622.           44
  623.           3
  624.           135
  625.           65
  626.           60
  627.           48
  628.           99
  629.           108
  630.           2
  631.  
  632.  
  633.  
  634.           So let's say you submit that paper to the Journal  of Irreproducible
  635.         Results and the reviewers want some minor changes.  After thoughtfully
  636.         addressing their concerns,  you noticed a  recent paper came out  that
  637.         you would  now like to  add to the previous  references.  If  you just
  638.         want to add it, start up JEPRS, go to the List screen,  and press [F8]
  639.         when  the reference you  want to add is  on the screen.   On the other
  640.         hand, if you want to replace  one of the references, just go  into any
  641.         text editor (such  as Edlin, or your  word processor in DOS  Text File
  642.         mode) and replace the old reference number  with the new one.  Then at
  643.         JEPRS's  Format Menu, specify Input = Number file (and don't forget to
  644.         specify the Number filename at the  Global Defaults Menu).  Then  when
  645.         you [G]o to  start formatting, the modified Number file  will be used.
  646.         This prevents you from having to re-enter each reference number at the
  647.         keyboard.
  648.  
  649.         ***Another Example!***
  650.           Recall that JEPRS  can use  Number files  as Input  not only on  the
  651.         Format Menu, but  also on the Export Menu.   So let's say  you've just
  652.         finished  a discussion with  a colleague.   You tell  him/her that you
  653.         have five great papers that discuss a new Syrinx 2A vector you can use
  654.         for  cloning genes, and those references are in JEPRS.  Your colleague
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.                                                        JEPRS Tutorial, page 11
  667.  
  668.         may have JEPRS  or some  other reference management  program that  can
  669.         read in  MedLine formatted files.   (Or your  colleague may  even keep
  670.         his/her  references in  (horror!) a  generic database system  that can
  671.         read in  Comma Delimited files.)  Needless to say, your colleague does
  672.         not relish the  idea of getting  a printout from  you and then  typing
  673.         your references into his/her database.   With the number file, there's
  674.         an easier way!
  675.           All  you have  to do is  start up JEPRS,  go to the  Search Menu and
  676.         then:   press [T]erms and  specify `K' (for  Keywords) and then  enter
  677.         ``Syrinx 2A''; press  [G]o to start your  search.  When the  search is
  678.         completed, press  [F5] at the  Search Results  screen to Mark  all the
  679.         references, then press [F8]  to send all the Marked references  to the
  680.         Number file.
  681.           Then press [Esc] twice  to return to  the Main  Menu, and go to  the
  682.         [U]tilities Menu,  then select  [E]xport Menu.   At  the Export  Menu,
  683.         choose [I]nput and  then [N]umber file,  and choose [O]utput and  then
  684.         [T]ext file.   Then press [G]o  to start exporting.   JEPRS will  then
  685.         read in the numbers of those five papers  on the Syrinx 2A vector from
  686.         the Number file,  look up those  numbers in the database,  format them
  687.         according to the MedLine format, and send them out to the Export File.
  688.         Voila!   Then you just copy the Export  File to a floppy disk, hand it
  689.         to your colleague, and s/he can  read it into his/her program (because
  690.         any biomedical reference database program worth its salt can read in a
  691.         MedLine formatted file).   This procedure may sound complex  at first,
  692.         but once you try it, you'll see how easy it really is.
  693.  
  694.         ***Why Numbered References?***
  695.           I  fear  that  I haven't  sufficiently explained  the  advantages of
  696.         having hard-coded, permanent numbers for each reference citation.  Let
  697.         me  explain why I instituted  them, and how  I find them  useful in my
  698.         everyday experiences.
  699.           First  a little  history on why  I created  JEPRS.  I  am a graduate
  700.         student  in the  biomedical  sciences; I  read  a lot  of  papers!   I
  701.         accumulate a lot of  photocopied reprints!  I initially  tried keeping
  702.         them in  folders, based on  subject keywords.  However,  I quickly ran
  703.         into the problem of one paper  having a primary keyword of both,  say,
  704.         MYOGENESIS and TRANSFECTION, and not being able to decide which folder
  705.         to put it  in; and  then once I  decided, if  I wanted to  look it  up
  706.         again, I'd have to remember which folder  it was in.  So, in fact, the
  707.         very first requirement for JEPRS  was that it have a numbering  system
  708.         (one that the user couldn't change,  accidentally or otherwise).  That
  709.         way,  I now keep my photocopies in numerical  order; if I need to find
  710.         papers based on subject, I can now just use JEPRS's Search Menu:  this
  711.         gives me the reference number,  which I then use to look  in my filing
  712.         cabinet.  If a reference becomes outdated,  I just throw its photocopy
  713.         away,  and mark  one  of its  keywords as  DELETED; before  adding new
  714.         references, I do a search for ``DELETED'' in keywords to  see if I can
  715.         Edit an old reference rather than Add a new one.
  716.  
  717.         4                                                    Search Strategies
  718.  
  719.  
  720.           The Search facility is one  of JEPRS's more powerful functions.  You
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.         JEPRS Tutorial, page 12
  733.  
  734.         can specify up to ten search terms, where each term is composed of the
  735.         field to  search through (for example, authors,  titles, and journals)
  736.         and the  actual text to search for.   These fields can  be combined in
  737.         any  order,  using AND/OR/NOT  Boolean  logic  operators, as  well  as
  738.         specifying precedence by using  parentheses.  And yet it  remains very
  739.         easy to use.  (See the chapter on searching in the User's Guide for an
  740.         example of a simple search.)
  741.  
  742.         ***Example #1***
  743.           Let's say you have  to give a lecture  on muscle cell  determination
  744.         and differentiation.   You know you have many papers  in your database
  745.         that were authored  by Wright,  Emerson, Lassar, and  Weintraub.   The
  746.         only  problem is,  these  people are  all  in  different labs.    Most
  747.         programs only allow you to perform searches using AND (that is, ``find
  748.         all papers by  Wright AND  Emerson AND Lassar  AND Weintraub'')  which
  749.         won't  work in this case.  But JEPRS  can handle this with no problem!
  750.         Try the  following search by pressing  [T]erms at the Search  Menu and
  751.         entering the text as follows:
  752.  
  753.             Enter Search: A/A/(A+A)
  754.             Wright
  755.             Emerson
  756.             Lassar
  757.             Weintraub
  758.  
  759.         This  is  a search  for (author  =  Wright) or  (author =  Emerson) or
  760.         (author = Lassar  and author =  Weintraub)), since Lassar &  Weintraub
  761.         are in  the same  lab.   This  kind of  a search,  which  would be  an
  762.         extremely common occurrence,  is literally not  possible in any  other
  763.         shareware reference management program  I have seen.  And  don't think
  764.         that JEPRS only allows you to do this with authors; you can do it with
  765.         any and all  of the searchable fields  (see the Messages  window after
  766.         pressing [T]erms at  the Search Menu to  see a list of  the searchable
  767.         fields, or consult the User's Guide).
  768.  
  769.         ***Example #2***
  770.           Pretend you're preparing a bibliography  on various subtopics within
  771.         a more  general field.  This  time, you're going  to want to  find all
  772.         references  dealing   with  DNA,  but  specifically   eukaryotic  cell
  773.         transfection or  prokaryotic cell  transformation.   You also  want to
  774.         exclude the  older references, which will probably  not be as much use
  775.         to  you.   You also want  to exclude  all Abstracts, since  they won't
  776.         contain  enough information  to be  really  useful in  this particular
  777.         instance.  This search would be entered as follows:
  778.  
  779.             Enter Search: (K+(K/K))+Y-C
  780.             DNA
  781.             Transformation
  782.             Transfection
  783.             1986-1989
  784.             A
  785.  
  786.         This  search strategy tells JEPRS to look for all references that deal
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.                                                        JEPRS Tutorial, page 13
  799.  
  800.         with (keywords  = DNA  AND (keywords  = Transformation  OR keywords  =
  801.         Transfection))  AND  (year  =  1986-1989)  but  NOT  (citation  type =
  802.         Abstract).  Note that the placement of  the parentheses is crucial  in
  803.         this  example.   If you did  not include the  parentheses, and entered
  804.         your search as  simply ``K+K/K+Y-C'', then  that would have yielded  a
  805.         very  different  answer.   Let  me  demonstrate this  by  listing some
  806.         hypothetical references below:
  807.  
  808.           Ref #1's keywords are: DNA;transfection;
  809.           Ref #2's keywords are: transfection; protein;
  810.           Ref #3's keywords are: DNA;transformation;
  811.  
  812.         If you entered  your search as  ``(K+(K/K))'', then the following  ref
  813.         #'s would match:   1 & 3 (because #1 has `DNA'  and `transfection' and
  814.         #3  has `DNA'  and `transformation').   If you entered  your search as
  815.         ``K+K/K''  (which would be  equivalent to entering  ``(K+K)/K'', since
  816.         JEPRS is  just reading and interpreting  from left to right)  then the
  817.         following ref #'s would match:   2 & 3 (because #2 has  `transfection'
  818.         and #3 has both `DNA' and `transformation').
  819.           The  Boolean  logic operators  can be  very powerful,  but they  can
  820.         sometimes confuse people, too.  If you are in doubt as to how a search
  821.         will  be   interpreted,  use   parentheses  to   force  a   particular
  822.         interpretation.  Too many parentheses can't hurt!
  823.  
  824.         5                                                    JEPRS's Evolution
  825.  
  826.  
  827.           I first  started writing  JEPRS  at  the end  of my  senior year  in
  828.         college,  strictly  as  a  tool  for  my  own use.    As  the  program
  829.         progressed, other  people became interested in it,  and I got the idea
  830.         to  sell  it via  shareware.    Many programs,  whether  commercial or
  831.         shareware, contain only  a fraction  of the features  that JEPRS  has.
  832.         There are only one or  two programs I know of that have more features,
  833.         but these cost  approximately $500 each.   Therefore, I'm hoping  that
  834.         JEPRS will satisfy  the needs of  cost-conscious consumers that  none-
  835.         the-less need a program that is more powerful and easier to understand
  836.         than the  garden variety  programs.  Here  is a  brief rundown  of how
  837.         JEPRS has evolved over the past five years.
  838.  
  839.         Version 1.00 [Pascal]:  27 May 1987; 64740 bytes.
  840.           Distribution limited.
  841.           Written in `Pascal' language.
  842.           Required 64k memory to run.
  843.           Formatting:
  844.             Only supported underlining;
  845.             Printer codes limited to 3 characters;
  846.           Searching:
  847.             Could only search for 1 or 2 terms.
  848.           Database storage:
  849.             Each reference took 1000 bytes of storage, regardless     o     f
  850.                                                                       actual
  851.                                                                       length;
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.         JEPRS Tutorial, page 14
  865.  
  866.         Beginning in September 1987, JEPRS was converted to the `C' language.
  867.  
  868.         Version 1.00 [C]:  05 December 1988; 71636 bytes.
  869.           First release to general public.
  870.           Requires 128k memory to run.
  871.           Database structure:
  872.             Rewrote  database  file  structure:  incompatible  with  `Pascal'
  873.             version but files only take as much disk space as necessary;
  874.             Now requires both database file and "key" file;
  875.             Keywords field increased from 2 lines to 5 lines;
  876.             Removed "status" field.
  877.           Main Menu is now a "point and shoot" menu.
  878.           Added program/computer status to Main Menu.
  879.           Options/Defaults:
  880.             Added Ordering Information;
  881.             Added DOS Gateway (run DOS without exiting JEPRS);
  882.             Added MedLine file import;
  883.             Added disk space information;
  884.           Formatting:
  885.             Printer codes up to 40 characters;
  886.             Formatting codes up to 80 characters;
  887.             Added output to text file option;
  888.             Added MedLine file export;
  889.             Support for boldface, italic, superscript, and subscript;
  890.             Allowed  Heading/title for  first  page  of  output,  and  Header
  891.             (including page number) for each additional page;
  892.             User-definable page length and top and bottom margins;
  893.             Included support for outputting ref number;
  894.           Searching:
  895.             Searching is now 2-3 times faster;
  896.             Added search by Editor and/or Publisher;
  897.             On-screen examples of correct and incorrect search terms;
  898.             Allow <Esc> to terminate search early;
  899.             Displays status of search on screen during search;
  900.           Adding/Updating References:
  901.             Now uses menu at top of screen;
  902.             Allows user to return to a reference and edit it before saving or
  903.             abandoning it;
  904.             <Home> moves cursor to beginning of line;
  905.             <End> moves cursor to end of line;
  906.             <PgUp> moves cursor to first line of title;
  907.             <PdDn> moves cursor to first line of keywords;
  908.           Exit program:  now requests confirmation before  exiting.
  909.  
  910.         Version 1.10:  26 March 1989; 81082 bytes.
  911.           First release  to bulletin  boards (Zenith  Forum on CompuServe  and
  912.           Zenith/HUG  Bulletin  Board)  and shareware  distribution  companies
  913.           (Public Software Library).
  914.           Options:
  915.             Allows import of Current-Contents-on-Diskette files;
  916.           Add/Update:
  917.             Can press <Esc> at menu to return to Main Menu;
  918.           Formatting:
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.                                                        JEPRS Tutorial, page 15
  931.  
  932.             Can  press  <Esc>  during  output  to  text file  or  printer  to
  933.             terminate output;
  934.             Formatting codes can be up to 100 characters;
  935.           Searching:
  936.             This module was completely rewritten!
  937.             Easy to use menu system;
  938.             Pre-programmed defaults modifiable by user;
  939.             On-screen help messages (even without Help file);
  940.             Start and end search anywhere in the database;
  941.             Stop search after specified number of successful matches;
  942.             Can turn case-sensitivity on or off before searching;
  943.             Output to any combination  of screen, text file, number  file, or
  944.             printer, without having to  press function key for each reference
  945.             that was found;
  946.             Can sort output by first author;
  947.             Can specify up  to ten(!) search terms with  and/or/not "Boolean"
  948.             logic, and can  use parentheses to force  specific interpretation
  949.             of search order;
  950.             Can modify  search  up to  3 times,  and now  displays number  of
  951.             references already found along with your original search terms;
  952.  
  953.         Version 1.11:  09 July 1989; 81434 bytes.
  954.           Distribution:    Now  distributed  via  Dallas-PC  RBBS;  CompuServe
  955.           Science, Zenith,  and IBM  Applications forums; Heath/Zenith  Users'
  956.           Group   BBS;  Shareware   Distribution  Network;   and  the   Public
  957.           (software) Library.
  958.           Bug Fix:
  959.             In version  1.10, if you pressed  any function key  not listed on
  960.             the bottom of the  List screen, you were prevented  from entering
  961.             any new numbers to List.  This bug has been fixed.
  962.           Command Line Options:
  963.             New command line options were  added to allow users with a  color
  964.             video card (e.g., CGA or  EGA) with a monochrome screen (amber or
  965.             green) to user JEPRS and see all the text on screen.
  966.  
  967.         Version 2.00:  November 1989;  138,028 bytes
  968.           Requires at least 320k computer to run program.
  969.           Output to Text files and Number files is now significantly faster;
  970.           User Interface:
  971.             The  user interface  has  been completely  rewritten,  and is  an
  972.             enhanced version  of JEPRS  1.1's Search  menu; it  now  features
  973.             pull-down  menus, pop-up dialog boxes, on-screen instructions and
  974.             messages, and user-definable (and save-able) defaults;
  975.             A new, consistent color scheme has been implemented, which should
  976.             be easier on the eyes of those of you with color monitors!
  977.           On-line Help:
  978.             You can now scroll through the Help screens with the  arrow keys,
  979.             the PgUp & PgDn keys, and Home and End.
  980.           Searching:
  981.             The Search Menu hasn't  changed significantly, but how  the found
  982.             references are  displayed is COMPLETELY  NEW!  Each  reference is
  983.             displayed  in  a  condensed, one-line  format.    You can  scroll
  984.             through the found  references using the up & down  arrow keys and
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.         JEPRS Tutorial, page 16
  997.  
  998.             PgUp  and  PgDn.   The  complete  reference can  be  displayed by
  999.             pressing Enter, and can  then be directly edited by  pressing F4.
  1000.             PgUp & PgDn will display only the found references, thus allowing
  1001.             you the option  of looking  at the entire  reference rather  than
  1002.             just a 1-line  summary.  In the  1-line format, you can  Mark and
  1003.             UnMark references by pressing the '*' key;  Marked references can
  1004.             be output as a  group to any combination  of printer, text  file,
  1005.             and number file.
  1006.             You can now  exit the Search Results screen and  do anything else
  1007.             with JEPRS;  then by  pressing F3  at  the Search  Menu, you  can
  1008.             redisplay  your previous search results without having to perform
  1009.             the search over again.
  1010.             If you  press Esc  during searching,  you  are now  prompted  for
  1011.             confirmation before terminating the search;
  1012.           Formatting:
  1013.             As implied under  ``User Interface'' (above), the Format  Menu is
  1014.             now a true  menu with pull-down  selection boxes, rather  than an
  1015.             endless series of prompts;
  1016.             Formatted output  can  now  be directed  to  any  combination  of
  1017.             printer, text file, and screen;
  1018.             Formatted output is now at least 2x as fast as previous versions;
  1019.             Input is any one of keyboard, number file, or reference file;
  1020.             You can now specify a range within the reference file as input;
  1021.             If  using  keyboard   as  input,  the  number   is  automatically
  1022.             incremented every time you press Enter;
  1023.             There is now a choice of up to 30 user-definable Format Styles;
  1024.             If  you  press  Esc during  formatting,  you  are  now  asked for
  1025.             confirmation before terminating output;
  1026.             During formatting,  you  can now  press ScrollLock  to pause  the
  1027.             screen output;
  1028.             Formatted output can now be sorted by author and year;
  1029.             You can now specify  a page number in the heading  of the output,
  1030.             and you can tell JEPRS what page # to start numbering at;
  1031.             If  outputting in a  comma-delimited format, you  can now replace
  1032.             all occurrences of a double quote mark ('"')  in your output with
  1033.             any
  1034.             other single character you specify;
  1035.           List References:
  1036.             There is no longer a  separate Update function; now you edit your
  1037.             references by just pressing F4 at the List Reference screen;
  1038.             JEPRS automatically  increments the  reference number  every time
  1039.             you press Enter;
  1040.             If you enter an incorrect or invalid number, the program will now
  1041.             display the  nearest correct  reference number  rather than  just
  1042.             display
  1043.             an error message;
  1044.           UTILITIES  MENU  IS  NEW;  Includes  Export,  Import,  and  Compress
  1045.           Database
  1046.           Export References:
  1047.             MEDLINE-formatted references can now be output to any combination
  1048.             of screen, text file, or printer;
  1049.             Input can be any range within the reference file, keyboard input,
  1050.             or a number file;
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.                                                        JEPRS Tutorial, page 17
  1063.  
  1064.             Keywords can be converted to uppercase during output;
  1065.             JEPRS-specific printer codes can be stripped from your references
  1066.             during output, thus providing compatibility with other programs;
  1067.           Import References:
  1068.             In addition to MEDLINE files from PaperChase and Current Contents
  1069.             on Diskette, JEPRS can now import files from BRS/Colleague and
  1070.             CL-MEDLINE;
  1071.             Instead  of displaying  the lines  that  were ignored  during the
  1072.             import, JEPRS now displays a graphical representation of how much
  1073.             of the file was imported after each reference;
  1074.             You are given the choice  of importing the references all at once
  1075.             (the way JEPRS version 1.1 did it) or import one at a time; when
  1076.             importing one at a time, you are placed  in Edit mode and you can
  1077.             edit the reference before adding it to the database or discard it
  1078.             altogether before continuing to the next imported reference;
  1079.             Items within  the  MEDLINE references  that  are usually  not  of
  1080.             interest to most  people (such as  source of funding  and keyword
  1081.             subheadings) can be optionally ignored;
  1082.           Compress Database:
  1083.             Using  this feature  allows you to  compress your  database after
  1084.             entering  and  modifying  a  large  number  of  references,  thus
  1085.             conserving disk space;
  1086.           GLOBAL  DEFAULTS IS NEW;  it replaces the old  Options choice on the
  1087.           Main Menu in version 1.1; and Global Defaults can now be accessed
  1088.             from the Main, Search, Format, and Utilities Menus
  1089.           Global Defaults:
  1090.             File name specification  is now  by a pull-down  menu and  pop-up
  1091.             prompt windows;
  1092.             For  advanced users, Go-To-DOS now uses the ComSpec specification
  1093.             rather  than just Command.Com; this allows you to use alternative
  1094.             DOS command processors;
  1095.             From within the JEPRS program, you can now:
  1096.                Turn beeping on or off;
  1097.                Use formatting in text file output (or not);
  1098.                Select one of the 5 Printer Defintions to use     for output;
  1099.                Save the file name and default specifications     i n     t h e
  1100.             Config file (see below);
  1101.                Select one of the 30 Format Styles to modify;
  1102.                Select one of the 5 Printer definitions to  modify         (see
  1103.             below);
  1104.                Turn JEPRS into Color Mode or Black &  White Mode, and  turning
  1105.             format blinking   on and off;
  1106.                Send a Form-feed to your printer to eject the     last page;
  1107.                Get Ordering Information;
  1108.           CONFIG  FILE IS NEW; it  replaces the old Format.JPR file in version
  1109.           1.1
  1110.             (but don't worry; registered users of  version 1.10 and 1.11 will
  1111.             receive  a free  conversion program  to  convert your  previously
  1112.             defined formats into the new Config file format)
  1113.           Config File:
  1114.             This file is  editable from within  JEPRS at the  Global Defaults
  1115.             menu; it contains space for saving all the defaults (such as beep
  1116.             on/off,  color mode, etc.),  all 30 of your  Format Styles, and 5
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.         JEPRS Tutorial, page 18
  1129.  
  1130.             Printer Definitions;
  1131.             Can modify Format  Styles (journal formats) and  Printer commands
  1132.             without exiting JEPRS (you  no longer need an external  editor to
  1133.             do
  1134.             this);
  1135.             Can program up to thirty journal formats, all within one file (no
  1136.             longer need multiple format files);
  1137.             Can program up  to 5  printers in  one file (no  longer need  one
  1138.             format file for each printer);
  1139.             The  Config file  you specify  is automatically  loaded when  you
  1140.             start JEPRS, so that  you no longer have to set  up your defaults
  1141.             whenever
  1142.             you start the program over again--it's all saved for you!
  1143.           Documentation:
  1144.             The  on-line Help file (accessed by pressing the F1 key) has been
  1145.             doubled in size;
  1146.             The printed documentation  is now bound  with a ring  binder such
  1147.             that the pages lie flat when opened;
  1148.             The Tutorial was completely rewritten  and now takes you  through
  1149.             several   sample  sessions,   such  as   Importing   &  Searching
  1150.             References;  It  also has chapters  covering how to  setup Format
  1151.             Style and Printer definitions;
  1152.             The User's Guide was significantly  enhanced, including:  A table
  1153.             of contents and  an index; and  more detail on  entering Journal,
  1154.             Book, Chapter, and Abstract citations;
  1155.  
  1156.         Version 2.01:  17 December 1989;  138,686 bytes
  1157.           Several new features have been added:
  1158.             You can now directly export your files in word processor formats:
  1159.             examples are  given for WordStar  3.3 and WordPerfect  4.2 (which
  1160.             can be used in WordPerfect 4.2, 5.0, and 5.1);
  1161.             This feature is  made possible  by two  modifications to  Printer
  1162.             Definitions: if  you set  page length  to zero  then no  Title or
  1163.             Header is sent to the output, and if you set characters  per line
  1164.             to zero, then JEPRS sets char/line to infinity;
  1165.             You can now  export in Comma Delimited format:  a sample is given
  1166.             in  the Tutorial,  and a  sample Printer  Definition and  Journal
  1167.             Definition are provided in the Config file;
  1168.             When Exporting,  if you  turn screen output  off, there is  now a
  1169.             status line that tells you which references have been exported;
  1170.           A number of bug fixes have also been instituted:
  1171.             Text file  formatting now works  correctly (in  version 2.00,  it
  1172.             worked only on page one!);
  1173.             Search screen output now works correctly if the screen output has
  1174.             been turned off.
  1175.             In version  2.00,  you  would get  a  "NULL  pointer  assignment"
  1176.             message if you abandoned Number file output during a search; this
  1177.             no longer happens;
  1178.             Exporting references: if any keyword is >70 char, it is truncated
  1179.             to prevent JEPRS errors;
  1180.             A bug in  version 2.00  prevented JEPRS from  handling more  than
  1181.             1000 references at a time (you could import them or add them, but
  1182.             you couldn't display them); this has been corrected;
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.                                                        JEPRS Tutorial, page 19
  1195.  
  1196.             During Formating or Exporting in  version 2.00, if you  specified
  1197.             Input=Reference File and you  specified a Begin # larger  than an
  1198.             End #, JEPRS crashed!  This has been fixed.
  1199.             A number of small improvements in  the Messages screens have been
  1200.             implemented.
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.         JEPRS Tutorial, page 20
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.                                                        JEPRS Tutorial, page 21
  1327.  
  1328.  
  1329.         6                                              Defining Format Styles/
  1330.                                                            Journal Definitions
  1331.  
  1332.  
  1333.           Probably  JEPRS's most  powerful feature is  its ability to  let you
  1334.         define 30  Format styles and use these to  format the output from your
  1335.         database.   (By the way,  a ``Format  Style'' is the  same thing as  a
  1336.         ``Journal Definition''.)  Recall that  you can define different output
  1337.         styles  for  Journal,   Book,  and  Abstract  citation   types  (JEPRS
  1338.         automatically checks each reference  to see whether it was  defined by
  1339.         you to be a  journal, book, or abstract, before choosing  which format
  1340.         to output).
  1341.           To modify any or all of the Format styles, start  up JEPRS and go to
  1342.         the Main  Menu.  Press  [F2] to go to  the Global Defaults  Menu, then
  1343.         press [D]efaults, and then [J]ournal definitions.   This will bring up
  1344.         a selection menu for the Format styles;  use the arrow keys and [PgUp]
  1345.         and [PgDn] to highlight the style you wish to edit, then press [F8] to
  1346.         make your selection.
  1347.           You  should  now  be  at  the  Global  Defaults: Journal  Definition
  1348.         screen.    Here  is  where  you can  enter  the  codes  for formatting
  1349.         references.  Review  the section in the  User's Guide on what  each of
  1350.         the codes means.  A summary of each code's meaning is displayed at the
  1351.         bottom of the screen.
  1352.           Modifying journal definitions is very  straightforward, once you get
  1353.         the hang of it.  Your first few tries may be a little intimidating, so
  1354.         let me first give you an example of a ``typical'' entry.
  1355.  
  1356.           Note:   If  you are reading this  as the laser-printed documentation
  1357.         provided  by the  author  then the  underlining,  italics, etc.,  will
  1358.         appear on the paper just as they would with JEPRS output.  However, if
  1359.         you  are  reading this  from  the  JTutor.Doc file  supplied  with the
  1360.         program,  then all of the  text will appear normal  and it won't be of
  1361.         much help.  As an alternative, you can try printing out  some examples
  1362.         using  the Format styles provided in  the program, or you can register
  1363.         with  the  author and  be  provided  with the  original  laser-printed
  1364.         documents.
  1365.  
  1366.           The best  way to  enter a new formatting  style is to first  find an
  1367.         example of a reference with the most information.  For example,  for a
  1368.         book format, find out what is required for formatting the  book title,
  1369.         chapter title, publisher, editor, volume, pages,  and year.  Let's say
  1370.         you are entering a new formatting  style that when printed out  should
  1371.         look like this:
  1372.         1.    Miranda, LM,  Lin, VK,  and  Wright, WE.   (1989)    Cloning and
  1373.         expression of Myogenin:  A gene that can direct vertebrate myogenesis.
  1374.         In:   Proceedings of the Southwestern Developmental Biology Symposium.
  1375.         (John Jones, Ed.)  Alan R. Liss, Inc., 7:34.
  1376.  
  1377.           We'll do this step by step.
  1378.  
  1379.           1.     The  first  thing   that  JEPRS  expects  in  the  formatting
  1380.         instructions is the text  that connects the last two  authors; in this
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.         JEPRS Tutorial, page 22
  1393.  
  1394.         case it's  ``and ''  (don't forget  the space),  so that  so far  your
  1395.         format is:
  1396.         and 
  1397.  
  1398.           2.    Once the  `connector word'  is specified,  everything else  is
  1399.         sequential; that  is, you start at  the beginning of the  citation and
  1400.         specify, character  by  character, the  text  and fields/codes  to  be
  1401.         printed.  In  our example, the  first item printed  is a number;  each
  1402.         reference  will be numbered sequentially (regardless of their original
  1403.         number in the database).  This requires the use of JEPRS's \# code, so
  1404.         now your definition looks like this:
  1405.         and \#
  1406.  
  1407.           3.   As I said, you build  up your format  character by charcter and
  1408.         code by code.   Therefore, since in our example the number is followed
  1409.         by a period and two spaces, that is what your format should look like:
  1410.         and \#.  
  1411.  
  1412.           4.   After  those spaces comes  the authors.   But here  you have to
  1413.         make a choice among four possible codes: \F, \L, \1, and \A.  Since in
  1414.         this  case every  author is listed  last name  first, the code  is \L.
  1415.         Since the authors are  not italicized or underlined or  anything else,
  1416.         then just add this author code to the end of the current definition:
  1417.         and \#.  \L
  1418.  
  1419.           5.   The authors are followed by  a period, two spaces, and then the
  1420.         year in parentheses.  Since the  year code is \Y, your definition  now
  1421.         looks like this:
  1422.         and \#.  \L.  (\Y)
  1423.  
  1424.           6.  Next comes two spaces and the title,  which is in italics.   The
  1425.         title code is \T and the italics  code is \~.  Since italics codes are
  1426.         toggles, you must put one code before the title, and one after:
  1427.         and \#.  \L.  (\Y)  \~\T\~
  1428.  
  1429.           7.  Following that  comes the text ``In:'' and the journal/book name
  1430.         (and a period)  which is underlined.  The  journal code is \J  and the
  1431.         underline toggle code is \_, so now you have:
  1432.         and \#.  \L.  (\Y)  \~\T\~  In:  \_\J.\_
  1433.  
  1434.           8.  Now  comes the editor, in parentheses with ``, Ed.'' appended to
  1435.         it.  This would look like:
  1436.         and \#.  \L.  (\Y)  \~\T\~  In:  \_\J.\_  (\E, Ed.)
  1437.  
  1438.           9.  After the editor comes the publisher (\Pu):
  1439.         and \#.  \L.  (\Y)  \~\T\~  In:  \_\J.\_  (\E, Ed.)  \Pu
  1440.  
  1441.           10.  Soon to follow  is a comma, a space, and the volume which is in
  1442.         bold face.   The  volume code  is \V  and the  boldface toggle  is \B,
  1443.         yielding:
  1444.         and \#.  \L.  (\Y)  \~\T\~  In:  \_\J.\_  (\E, Ed.)  \Pu, \B\V\B
  1445.  
  1446.           11.  Immediately following the volume  is a colon, the  page number,
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.                                                        JEPRS Tutorial, page 23
  1459.  
  1460.         and a period to end it.  Since the page code is \Pa, you now have:
  1461.         and \#.  \L.  (\Y)  \~\T\~  In:  \_\J.\_  (\E, Ed.)  \Pu, \B\V\B:\Pa.
  1462.  
  1463.           12.  Of course you  always want to end  each reference citation with
  1464.         a carriage return so the next one starts on the following line.  To do
  1465.         this, add a new-line code \/ (that's a backslash followed by a forward
  1466.         slash,  not  a  capital `V'!).    If  you want  a  blank  line between
  1467.         citations, add another new-line, so now it looks like this:
  1468.         and  \#.   \L.    (\Y)    \~\T\~   In:    \_\J.\_    (\E, Ed.)    \Pu,
  1469.         \B\V\B:\Pa.\/\/
  1470.  
  1471.           So now  you're done, right?   Wrong.   There is  one thing  else you
  1472.         might want  to consider.  Some books might  not have chapter titles or
  1473.         an  editor or a volume  number.  If JEPRS tried  to format these books
  1474.         with the format style given above, it would look like this:
  1475.  
  1476.         2.     Miranda,  LM,  and  Wright,  WE.    (1999)        In:    Muscle
  1477.         differentiation and you!  (,Ed.)  Smith Books, Inc.,  :234.
  1478.  
  1479.           That  looks quite  unprofessional!   But JEPRS  can get  around this
  1480.         with its ``optional inclusion'' codes.  Anything within these codes is
  1481.         not printed  if the field also within these codes is empty.  Since the
  1482.         Title, Editor, and  Volume fields above  are empty, you could  specify
  1483.         optional inclusion codes around their text to prevent it from printing
  1484.         out (of course, if  those fields do have text in them, they will print
  1485.         out normally).   Here is how  I would modify  our sample format  using
  1486.         optional inclusion codes (\< and \>):
  1487.         and \#.   \L.   (\Y)\<  \~\T\~   In:\>  \_\J.\_\<   (\E, Ed.)\>   \Pu,
  1488.         \<\B\V\B:\>\Pa.
  1489.  
  1490.           As I've modified it, those codes tell JEPRS not to print ``   \~\T\~
  1491.         In:'' if there  is no Title; not to print ``  (\E,  Ed.)'' if there is
  1492.         no  Editor; and  not  to  print ``\B\V\B:''  if  there  is no  volume.
  1493.         Therefore, our sample would be printed like this:
  1494.  
  1495.         2.  Miranda, LM, and Wright,  WE.  (1999)  Muscle differentiation  and
  1496.         you!  Smith Books, Inc., 234.
  1497.  
  1498.           Now that's much better!   There are some things you should  consider
  1499.         when using optional inclusion codes:
  1500.           **   Only  one field can be  included in the  optional inclusion; in
  1501.         other words, ``\<  In: \J \>'' is legal, but then ``\< \T  In: \J \>''
  1502.         is illegal because it includes both the Title and Journal fields.
  1503.           **   You  won't need them around  every field, since  I doubt you'll
  1504.         ever come across a reference with no authors or no title!
  1505.           **   The  total number  of characters  within an  optional inclusion
  1506.         cannot exceed 40  characters.  It is hard  to imagine anyone exceeding
  1507.         this limit, but  if you find that you do, let  me know and I'll try to
  1508.         extend it.
  1509.  
  1510.           That's it for  the Format Style codes.   If you  have a  format that
  1511.         you can't seem to get  to work, send me a copy  and I'll see if I  can
  1512.         help you.  The one major journal  that is not amenable to this kind of
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.         JEPRS Tutorial, page 24
  1525.  
  1526.         formatting  is  Science,   which  has  both  footnotes   and  multiple
  1527.         references in its bibliography.  My recommendation for that case is to
  1528.         use JEPRS to send the formatted references to a Text File, then import
  1529.         this into your word processor and modify it there.
  1530.  
  1531.         ***Printer Codes in References***
  1532.           Here's something to keep in mind regarding formatting codes:
  1533.           Because JEPRS  evaluates these  codes  as it  runs (kind  of like  a
  1534.         language  interpreter) there is  nothing preventing you  from entering
  1535.         these  codes into  your references.    For example,  if  some of  your
  1536.         references discuss something about the ``c-myc oncogene'' then instead
  1537.         of having just  ``c-myc oncogene''  as a  keyword, you  can have  ``c-
  1538.         \~myc\~ oncogene'' as  a keyword.  Then  it will print out  like this:
  1539.         ``c-myc oncogene''.
  1540.           There is a definite advantage  to this:  it  can make your  searches
  1541.         more specific.   For example, if you search  for ``myc'' you will find
  1542.         references both to ``c-myc'' as well as ``mycoplasma'', whereas if you
  1543.         search  for   ``\~myc\~'',  you   will  only   find  what   you  want:
  1544.         ``c-\~myc\~''.
  1545.         6.1  Comma-Delimited Output
  1546.           A new  feature in version 2.0 of JEPRS is the ability to format your
  1547.         output in  `comma-delimited' form.   This format  can be used  by many
  1548.         standard database systems (such as dBase) as  a method of input.  This
  1549.         feature  thus allows you to output  in comma-delimited so that you can
  1550.         import it into your favorite database.  This is useful if  a colleague
  1551.         of yours doesn't use JEPRS:  it provides compatibility between the two
  1552.         systems.  It also  gives you an ``escape hatch'':  if,  in the future,
  1553.         you decide to  use a  reference management program  other than  JEPRS,
  1554.         then all  your  work isn't  put  to  waste--you can  just  use  comma-
  1555.         delimited output to convert your JEPRS  database into the new database
  1556.         program's system.
  1557.           Comma-delimited is generally defined as the following:
  1558.           **  Each text field is surround by  double quote marks ("like this")
  1559.         and separated by commas.
  1560.           **  Each record (that is, each entire  entry in the database) is  on
  1561.         one line,  and records  are separated  by a  carriage-return/line-feed
  1562.         combination.
  1563.           A very simple example would be:
  1564.           "1","Wright WE","Myogenesis","Cell","44:1","1997"
  1565.           "2","Jones RR","Anatomy","Science","2345:33","1996"
  1566.           "3","Doe J","The Cell","Nature","9932:423","1997"
  1567.  
  1568.         ***Requirements for Comma-delimited Output***
  1569.           Making a comma-delimited output file requires two major steps:
  1570.           1.   Creating a printer definition in which all  the text fields are
  1571.         empty, and all the numeric fields are zero (0).  Note:  By setting the
  1572.         ``Characters per line'' field  in the Printer Definition to  zero, you
  1573.         are really telling JEPRS to set it to infinity.
  1574.           2.   Creating  a Format style/journal definition  in which you enter
  1575.         the codes for  how you  want your  fields output.   As just  described
  1576.         above, your Format style  definition must have each field  enclosed in
  1577.         double quote marks and separated by commas.
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.                                                        JEPRS Tutorial, page 25
  1591.  
  1592.         ***A Sample Format Style***
  1593.           Here is a sample Format style for comma-delimited output (note  that
  1594.         there is just a space as the `connector word' at the  beginning of the
  1595.         definition):
  1596.  
  1597.          "\#","\A","\T","\J","\V","\Pa","\Y","\Pu","\E","\K"\/
  1598.  
  1599.         (Don't forget the \/ at the end of the definition, so that each record
  1600.         is placed on a  different line.)   This is just a  sample of a  Format
  1601.         style for comma-delimited output.  You  can arrange the fields in  any
  1602.         order you like, and you can even exclude specific fields if you like.
  1603.           Note  that  JEPRS provides  you with  4 options  for outputting  the
  1604.         authors:   \A,  \F, \L,  and \1.    However, \F,  \L, and  \1 all  add
  1605.         extraneous commas that are  great for bibliographies, but  wreak havoc
  1606.         on  programs  trying  to import  references  in  comma-delimited form.
  1607.         Therefore, I recommend you use only \A to specify the authors field in
  1608.         formatted output for comma-delimited.
  1609.           Note also that  there is a  Default on the  Format Menu  that allows
  1610.         you to specify a replacement character  for the double quote character
  1611.         if it  appears in  your references.    This will  avoid the  following
  1612.         problem:
  1613.           You have a reference that contains the keyword
  1614.           Open reading frame/"ORF"
  1615.         If you tried outputting this as comma delimited, and you specified the
  1616.         Format Style as
  1617.           "\T","\K"
  1618.         then JEPRS would substitute as follows:
  1619.           "Your title here","Open reading frame/"ORF""
  1620.         which, I can assure you, will mess up your database program importing.
  1621.         That's because it will look at that line and think the title is
  1622.           "Your title here"
  1623.         which is correct, but it will think the keyword is
  1624.           "Open reading frame/"
  1625.         and it  will probably just discard the "ORF"".   Therefore, if you use
  1626.         the  Replace "  with...  Default on  the  Format  Menu, then  you  can
  1627.         substitute a  single quote character  for the double  quote character.
  1628.         Then JEPRS would create the output like this
  1629.           "Your title here","Open reading frame/'ORF'"
  1630.         and the keyword would be correctly seen as
  1631.           "Open reading frame/'ORF'"
  1632.         by your database program.
  1633.  
  1634.         ***Conclusion***
  1635.           With the above  caveats in mind, creating  your own file for  comma-
  1636.         delimited output should not  be any problem at all.   If you have  any
  1637.         questions  or  suggestions  for improvements  in  the  comma-delimited
  1638.         output feature, please let me know.
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.         JEPRS Tutorial, page 26
  1657.  
  1658.  
  1659.         7                                         Creating Printer Definitions
  1660.  
  1661.  
  1662.           This  section of the Tutorial  will give you instructions  on how to
  1663.         create or  modify a printer  definition for your  printer.  This  is a
  1664.         topic  that many novices  find intimidating, but I'll  try to show you
  1665.         that it can be  very easy to do.   Just have a copy of  your printer's
  1666.         manual handy, and follow the step by step instructions here.
  1667.           Keep  in  mind that  JEPRS  allows  you to  define  up to  5 printer
  1668.         definitions  in  your  Config  file.    Why  would  anyone  have  five
  1669.         printers?!  There  are in fact several  scenarios where more than  one
  1670.         printer definition would be useful:
  1671.           **   You  have one  type of  printer  at home,  and another  type of
  1672.         printer at work.  For example, you might have a laser printer at work,
  1673.         and a dot matrix at home.
  1674.           **  Your printer  supports several fonts.  Many dot matrix  printers
  1675.         can support 10 characters per inch (cpi), 12 cpi, and 16.66 cpi.  Many
  1676.         laser printers support fonts  of different sizes and typestyles.   You
  1677.         can use a separate JEPRS printer definition for each font.
  1678.           **    You  use  WordPerfect or  WordStar.    I'll  show  you  how to
  1679.         configure your printer  definitions so that you can use  JEPRS to send
  1680.         your formatted output to a Text file (instead of the printer) and then
  1681.         use this Text file in your word processing program.
  1682.  
  1683.  
  1684.         7.1  Sample Laser Printer Definition
  1685.           Before  continuing  with  a  sample  definition,  first  review  the
  1686.         chapter in the  User's Guide on  the Global Defaults Menu,  especially
  1687.         the section on Printer Definitions.  That section of the  chapter will
  1688.         explain to you what  kinds of information JEPRS is  expecting when you
  1689.         define a printer.   If you read  that section before  continuing here,
  1690.         you will have a much better understanding of how to modify the printer
  1691.         definitions to suit your particular needs.
  1692.           Now I'll assume you're editing the printer definition at the  screen
  1693.         entitled  ``JEPRS Global  Defaults:   Modify  Printer  Formats.''   If
  1694.         you're not  there now, see the User's Guide  for information on how to
  1695.         get there (see the chapter on Global Defaults Menu, section on Printer
  1696.         Definitions).
  1697.           The sample  I am going to create  is for a  printer definition for a
  1698.         Hewlett-Packard  LaserJet  IIP  printer.    Of course,  for  your  own
  1699.         printer, you would substitute  the names and commands present  in your
  1700.         printer's  manual  for  the commands  I'm  entering  here.   But  this
  1701.         tutorial will provide you with the basis for understanding which codes
  1702.         to enter, and how to enter them.
  1703.           When  you  first  get  to  this menu,  the  cursor  is placed  after
  1704.         ``Printer Name:''.  At  this point, enter the name you  want to appear
  1705.         on the  JEPRS menu for  selecting printers.   In other words,  enter a
  1706.         short  descriptive  name, such  as your  printer  and font.    In this
  1707.         example, I will be creating a definition for an HP LaserJet IIP with a
  1708.         12 pitch (that  is, 12 characters  per inch) Courier font;  therefore,
  1709.         the name I will choose to enter into JEPRS is:
  1710.             HP LaserJet IIP, 12 pitch Courier
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.                                                        JEPRS Tutorial, page 27
  1723.  
  1724.           The  next field of information  JEPRS wants to know is the ``Printer
  1725.         Initialization  Code.''  This is the  sequence of codes JEPRS sends to
  1726.         your printer at the  beginning of printer  output on the Format  Menu.
  1727.         What kinds of codes would you want here?  This is where you would tell
  1728.         your printer  the font  you want  to use,  specifying the point  size,
  1729.         typestyle, and/or  pitch.  For example,  on a dot matrix  printer, you
  1730.         might want to specify  printing at 16 characters per  inch (compressed
  1731.         type).  In my  example, I'm going to  tell the LaserJet to print  in a
  1732.         Courier typestyle, 10 point  (size), 12 pitch (12 char/inch),  8 lines
  1733.         of text per vertical inch, and 88 lines per page.
  1734.           To  do that,  now get  out the printer's  reference manual.   In the
  1735.         back it probably lists all the codes for everything you want it to do.
  1736.         For example, the  LaserJet IIP manual says  this is the code  to enter
  1737.         for 12 pitch spacing:
  1738.             <Esc>(s12.00H
  1739.         (where <Esc> refers to  the <Esc> character, also  know as ASCII  char
  1740.         #27).  Likewise, the HP manual shows  that the following codes are for
  1741.         10 point size,  Courier typeface, 8  lines per vertical inch  spacing,
  1742.         and 88 lines per page, respectively:
  1743.             <Esc>(s10.0V
  1744.             <Esc>(s3T
  1745.             <Esc>&l8D
  1746.             <Esc>&l88P
  1747.         OK, it  was easy enough finding the printer codes,  but now how do you
  1748.         enter them into JEPRS?!  Don't worry--that's also very easy.
  1749.  
  1750.         ***Entering Special Codes***
  1751.           For most of the codes,  you just type in the code at your  keyboard.
  1752.         But some special  codes require an  extra step.   For example, if  you
  1753.         tried  entering  the <Esc>  code  by pressing  the  [Esc] key  at your
  1754.         keyboard, JEPRS  would interpret this as you asking  to go to the menu
  1755.         at the  top of screen  (notice that at  the bottom of  JEPRS screen it
  1756.         says ``[Esc]=Menu'').   So how do you enter a special code like <Esc>?
  1757.         Easy:  just press [^P] before pressing  the [Esc] key.  That is,  hold
  1758.         down the key marked  [Ctrl] and tap the [P]  key once.  You won't  see
  1759.         anything  on the  screen, but then  you can  press the [Esc]  key, and
  1760.         JEPRS will now interpret that  as an <Esc> character, rather  than the
  1761.         JEPRS command to return  to the menu.  (IBM-compatible  computers show
  1762.         an <Esc> on the screen as an arrow pointing left.)
  1763.           There is  another  way to  enter special  codes, if  you know  their
  1764.         ASCII value.  ASCII  (pronounced ``As-key'') is the  American Standard
  1765.         Code for  Information Interchange.   It is simply  a standard code  so
  1766.         that different computers can talk to each other.  In this  code, every
  1767.         letter and digit has a code.  For example the code for  the letter `A'
  1768.         is 65, the  code for `B' is 66,  and so on.  In  a similar manner, the
  1769.         <Esc> character has a code  of 27.  Most printer manuals have an ASCII
  1770.         table  at the back.  You  can use this information  to enter the <Esc>
  1771.         character without  pressing the [Esc] key.  Just as before, press [^P]
  1772.         before entering the code  for <Esc>, but this time instead of pressing
  1773.         the [Esc] key, hold down the [Alt] key and enter the ASCII code on the
  1774.         number pad on the right side of your keyboard.  That is,  to enter the
  1775.         code for <Esc> (which is  27), hold down the  [Alt] key and press  [2]
  1776.         and then [7], and then let go of the [Alt] key.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.         JEPRS Tutorial, page 28
  1789.  
  1790.         ***Back to the Example...***
  1791.           Now that you  know how to enter  special codes, entering the printer
  1792.         codes  for the LaserJet  is easy.  Since  I want to  have 12 pitch, 10
  1793.         point, Courier type at 8 lines per  inch, 88 lines per page, I need to
  1794.         enter the code
  1795.           <Esc>(s12.00H<Esc>(s10.0V<Esc>(s3T<Esc>&l8D<Esc>&l88P
  1796.         into JEPRS's ``Printer initialization code''.   So press [^P] and then
  1797.         [Esc] to enter  the <Esc> character,  then type in ``(s12.00H'',  then
  1798.         [^P]  and [Esc]  and type  ``(s10.0V'', then [^P]  and [Esc]  and type
  1799.         ``(s3T'', then [^P] and [Esc] and  type ``&l8D'', then [^P] and  [Esc]
  1800.         and type ``&l88P'', and press [Enter].
  1801.           The  next field JEPRS asks for is the ``Printer  Reset Code''.  This
  1802.         code  is sent  by  JEPRS to  your printer  whenever you  have finished
  1803.         printing from the Format  Menu.  What kind of codes would  you want to
  1804.         send?  Probably  the only thing you  want to send is  a ``reset'' code
  1805.         which will return  your printer to its  default settings.  For  the HP
  1806.         LaserJet series, this code is
  1807.             <Esc>E
  1808.         so I would enter that as [^P] then [Esc] and then type ``E'' and press
  1809.         [Enter].
  1810.           The  next field is  ``Title''.  This  is where  you enter  text that
  1811.         JEPRS  will print  on the  top of  the first page  of output  from the
  1812.         Format Menu.  You might want  to enter something like ``Bibliography''
  1813.         here.  Note  that JEPRS does not  automatically center this text.   So
  1814.         you might want  to add a few  <Tab>s to get the text  centered.  But--
  1815.         Ooops!--you can't enter a <Tab> directly, because JEPRS considers it a
  1816.         special code, just  like the <Esc> character.   To enter a  <Tab>, you
  1817.         must first press [^P] to enter a special character, and then press the
  1818.         [Tab] key.  Repeat this for as many <Tab>s as necessary.  On an IBM or
  1819.         compatible PC, the <Tab> character looks like a small circle.
  1820.           The next field  is the  ``Header''.   Here is  where you enter  text
  1821.         that you want printed on the top  of each page that JEPRS sends to the
  1822.         printer at the  Format Menu.  You  might want to enter  something like
  1823.         ``JEPRS Output from Ref1.JPR on 16 Dec 1989''.
  1824.           ``Left  margin'' is the  next field.  You can  enter how many spaces
  1825.         you want JEPRS to skip before printing text on a line.  In my example,
  1826.         I'm using a 12-pitch font so to get a 1-inch left margin, I will enter
  1827.         ``12'' in this field.
  1828.           Next comes ``Characters per  line''.  Again, using the example of  a
  1829.         12-pitch font, I want 78 characters per line (that's because the paper
  1830.         width is 8.5 inches,  there are 12 characters per inch,  and I want 1-
  1831.         inch left and right margins, so that's:  8.5 - 1 -  1 = 6.5 x 12 cpi =
  1832.         78).  So I will enter ``78'' here.
  1833.           ``Pause after  each page''  is usually ``No''.   The  only time  you
  1834.         want to set this to ``Yes'' is if you have to feed each sheet of paper
  1835.         to the  printer by  hand.  If  ``Yes'', then  after JEPRS  prints each
  1836.         page, it  pauses and asks  you to press any  key to continue.   I will
  1837.         enter ``No'' here.
  1838.           The next  thing JEPRS wants  you to  enter is ``Top Margin''.   This
  1839.         tells JEPRS how many  lines to skip at the  top of each page.   I will
  1840.         enter  ``5'' here to  give a 1-inch  top margin  (that's because JEPRS
  1841.         adds 3  lines to the top margin  for the Header and the  Title, so the
  1842.         total is really 8  lines; and remember that I have  previously set the
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.                                                        JEPRS Tutorial, page 29
  1855.  
  1856.         vertical line  spacing to 8 lines/inch, so this  will give me a 1-inch
  1857.         top margin).
  1858.           ``Lines  per  page'' tells  JEPRS  how  many lines  to  send to  the
  1859.         printer  before  sending  a  <Form-Feed>  character  (the  <Form-Feed>
  1860.         character tells the printer to eject the current page).  I'm using 11-
  1861.         inch  long  paper, and  (remember)  using  8 lines  of  characters per
  1862.         vertical inch, so  that gives me  a total of 88  lines.  But  I'm also
  1863.         leaving a  1-inch top  margin, and  I want  to leave  a 1-inch  bottom
  1864.         margin, so the number I'll enter is ``72''.  (Note that this Lines Per
  1865.         Page is  not the same as the printer's own Lines Per Page; that is, in
  1866.         the initialization codes  I entered 88 Lines Per Page  for the printer
  1867.         [for letter size paper], but I entered only 72 Lines per page here, so
  1868.         that JEPRS will actually print 72 lines per page!)
  1869.           The  last of the short-answer  questions is ``Form feed last page''.
  1870.         When JEPRS  is done  printing, and  less than the  ``Lines per  page''
  1871.         number  of  lines  has  been  sent   to  the  printer,  JEPRS  doesn't
  1872.         automatically send a <Form-Feed> to the printer.  This is OK with dot-
  1873.         matrix printers, since you can  just pull out the last page  yourself.
  1874.         But if you have a laser printer,  the last page will be stored in  the
  1875.         printer's memory, but won't actually be printed until it gets a <Form-
  1876.         Feed> character (that's why if you  use the [PrtScr] key with a  laser
  1877.         printer, it doesn't seem to print right away).  Therefore, I recommend
  1878.         you set this to ``Yes'' if you have a laser printer.  In that I'll set
  1879.         the example printer definition to ``Yes'' since it's a LaserJet IIP.
  1880.           The  next  section of  fields  are  the character  attribute fields.
  1881.         These fields  allow you  to enter  codes for boldfacing,  underlining,
  1882.         italicizing,  superscripting,   and  subscripting  portions   of  your
  1883.         references.   Just enter the codes  your printer requires for  each of
  1884.         these attributes.
  1885.           For  our  example,  the  LaserJet IIP  printer,  the  codes  are  as
  1886.         follows:
  1887.  
  1888.           Attribute      On Code              Off Code
  1889.           Underline      <Esc>&d3D            <Esc>&d@
  1890.           Boldface       <Esc>(s3B            <Esc>(s0B
  1891.           Italic         <Esc>(s1S            <Esc>(s0S
  1892.  
  1893.         Two things to  note:  First, the  <Esc> character above is  entered by
  1894.         pressing [^P] before pressing [Esc].   And, second, the LaserJets have
  1895.         no built-in ability to handle  super- and sub-scripts, so I have  left
  1896.         those fields blank on purpose.
  1897.           The last  field entry is for  ``Comments''.  JEPRS  ignores what you
  1898.         enter here; it is for your use only.   You would probably just enter a
  1899.         short description of all your commands.  In the example, I will enter
  1900.           Courier: 12 pitch, 10 point  font at 8 lines  per vertical inch,  88
  1901.           lines per page.
  1902.  
  1903.  
  1904.         7.2  Dot Matrix Example
  1905.           Now let me give you some examples from a dot matrix printer  manual.
  1906.         One very popular series of printers is Panasonic's  KXP... series.  In
  1907.         the back  of the  KXP-1080 printer manual,  I looked  up the  code for
  1908.         `Font Selection:  Selects NLQ or Draft  Font'.  The manual states that
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.         JEPRS Tutorial, page 30
  1921.  
  1922.         NLQ (Near Letter Quality) text is selected by using the command
  1923.             ESC+x+n     where n = 1 or 49 or 129 or 177
  1924.         The way that I have been representing codes, that would look like this
  1925.         in JEPRS:
  1926.             <Esc>x[1]
  1927.         where <Esc> is entered by first pressing [^P] and then pressing [Esc],
  1928.         `x' is entered just by  pressing the [x] key on your keyboard, and [1]
  1929.         is  entered  by  first pressing  [^P]  and  then  holding down  [Alt],
  1930.         pressing [1] on the numeric keypad (not the [1] on the top  row of the
  1931.         keyboard!), and  then letting go  of the [Alt] key.   (The [1]  is the
  1932.         ASCII code 1.)
  1933.           Likewise,  the  Panasonic  manual  states  that  to  turn  on  Draft
  1934.         Printing Mode, use the command
  1935.             ESC+x+m      where m=0,48,128,176
  1936.           In my own nomenclature, that code would look like this in JEPRS
  1937.             <Esc>x[48]
  1938.         where <Esc> is  entered as a special  code, and [48] is entered  as an
  1939.         ASCII code.
  1940.           Warning!  Note that  Panasonic gives you the  option of entering the
  1941.         ASCII  codes [0],  [48], [128],  or [176] in  the Draft  Printing Mode
  1942.         example above, but that I entered [48] instead of [0].  That's because
  1943.         JEPRS can't  send the ASCII code for [0]  to your printer (trust me!).
  1944.         So if your  printer manual gives  you an  option of sending  something
  1945.         instead of ASCII [0], use any of the other choices, but don't use [0].
  1946.  
  1947.  
  1948.         7.3  Word Processor Examples
  1949.           In  addition  to (or  instead  of) using  your  5 available  printer
  1950.         definitions for real  printers, you  can use them  for word  processor
  1951.         input.   In this  case, when  you select  Output on  the Format  Menu,
  1952.         choose Text file instead of Printer.  This  will send all the codes to
  1953.         the Text file instead of your printer.  You can then use the text file
  1954.         as a normal file in your word processor.
  1955.           JEPRS   comes  pre-configured   with   a  printer   definition   for
  1956.         WordPerfect  (for versions 4.2, 5,0, and  5.1), and WordStar.  You can
  1957.         probably create your  own definition if you use  a word processor that
  1958.         is not one of those pre-defined for you.  Here are some salient points
  1959.         to keep in mind when creating a definition for a word processor:
  1960.           **   Leave the  following fields  blank:   ``Printer  initialization
  1961.         code'', ``Printer reset  code'', ``Title'', and ``Header''.   Use your
  1962.         word processor's features for each of  those commands after you import
  1963.         the Text file into your word processing program.
  1964.           **     Set  the  following   fields  to  ``0'':    ``Left  margin'',
  1965.         ``Characters per line'', ``Top margin'', and ``Lines per page''.  This
  1966.         ensures that JEPRS does not try to format your output in a way that is
  1967.         incompatible with your word processor.
  1968.           **   Set the  attribute on/off  commands (e.g., underline, boldface,
  1969.         etc.) to the codes used by your word processing program.  You can find
  1970.         this out by creating a very short document with your program, like
  1971.             Now testing bold
  1972.         and then using  MS-DOS's Type command to view the file; you should see
  1973.         odd characters  surrounding the  word `bold':   these  are the  on/off
  1974.         codes your word processor uses for boldfacing.
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.                                                        JEPRS Tutorial, page 31
  1987.  
  1988.           The  previous hints should allow  virtually any word processor to be
  1989.         used with JEPRS.
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.